Zum Hauptinhalt springen

Einheit 3 — Der Werkzeugkasten im Überblick

Was du nach dieser Einheit weißt: Du kennst alle 27 Werkzeuge des 42°flow-MCP-Servers, sortiert nach Aufgabe — und weißt für jede typische Frage, welches Werkzeug sie beantwortet.

Du musst dir diese Liste nicht merken. Claude Code wählt die Werkzeuge selbst. Aber du solltest wissen, was überhaupt möglich ist — sonst fragst du nach Dingen, die nicht gehen, oder machst umständlich von Hand, was ein Werkzeug direkt kann.

Die sechs Gruppen

1. Orientieren — was gibt es?

WerkzeugBeantwortet
project_listWelche Projekte habe ich?
workflow_listWelche Workflows gibt es, in welchem Projekt, aktiv oder deaktiviert?
workflow_showWie ist dieser Workflow aufgebaut — Agents, Optionen, Verbindungen?
workflow_exportGib mir den Workflow als portables JSON

workflow_show ist dein wichtigstes Lesewerkzeug. Es liefert pro Agent die ID, den Typ, alle Optionen und die Quellen/Empfänger — also genau das, was du im Canvas durch Anklicken jedes Agents zusammensuchen müsstest.

2. Nachschlagen — wie geht das?

WerkzeugBeantwortet
towelscript_catalogWelche Node-Typen gibt es? (75 Stück)
agent_docsWelche Optionen kennt dieser Agent, was bedeuten sie, was gibt er aus?
credential_listWelche Zugangsdaten sind hinterlegt? (nur Namen, nie Werte)
api_spec_list / api_spec_showWelche OpenAPI-Spezifikationen sind gespeichert?
api_spec_post_agent_configBaue mir aus diesem API-Endpunkt eine fertige Post-Agent-Konfiguration

Details dazu in Einheit 5.

3. Prüfen — ist das richtig?

WerkzeugBeantwortet
towelscript_checkIst die Syntax gültig?
towelscript_compileWas wird daraus konkret — welche Agents mit welchen Optionen?
towelscript_graphWie sind die Nodes tatsächlich verbunden?
towelscript_symbolsWelche Module, Flows und Nodes enthält die Datei?
towelscript_formatFormatiert den Quelltext

Alle fünf arbeiten rein auf dem Text und fassen deine Instanz nicht an. Du kannst sie beliebig oft aufrufen, ohne dass etwas passiert. Details in Einheit 6.

Hinweis

towelscript_format gibt den Quelltext derzeit unverändert zurück — es normalisiert weder Einrückung noch Abstände. Verlass dich für einheitliche Formatierung nicht darauf, sondern auf eine Konvention im Team.

4. Bauen — mach es echt

WerkzeugBewirkt
workflow_deployLegt aus TowelScript einen neuen Workflow an
workflow_updateBringt einen bestehenden Workflow auf den Stand des Quelltexts
agent_updateÄndert einen Agent gezielt, ohne den Rest anzufassen
workflow_duplicateKopiert einen Workflow inklusive Verbindungen
workflow_deleteLöscht einen Workflow und alle seine Agents — unwiderruflich

5. Ausführen und testen

WerkzeugBewirkt
agent_test_runDry-Run für einen Agent mit einer Beispiel-Payload
workflow_runLöst den kompletten Workflow echt aus und liefert eine run_id
message_reemitSchickt eine bereits existierende Nachricht erneut durch den Workflow

6. Debuggen

WerkzeugBeantwortet
workflow_logsWas ist im letzten Lauf über alle Agents hinweg passiert?
agent_logsWarum ist genau dieser Agent gescheitert?
workflow_messagesWelche Payloads sind durch den Workflow geflossen?
agent_messagesWas hat dieser Agent konkret ausgegeben?

Die wichtigste Unterscheidung: liest oder schreibt?

Bevor du ein Werkzeug aufrufen lässt, solltest du wissen, in welche Spalte es gehört:

Ohne NebenwirkungVerändert etwas
project_list, workflow_list, workflow_show, workflow_exportworkflow_deploy, workflow_update, agent_update
towelscript_check, _compile, _graph, _symbols, _formatworkflow_duplicate, workflow_delete
agent_docs, credential_list, api_spec_*workflow_run, message_reemit
workflow_logs, agent_logs, workflow_messages, agent_messagesagent_test_run (teilweise — siehe Einheit 7)
workflow_delete ist endgültig

Es gibt keinen Papierkorb. Der Workflow und alle seine Agents sind weg. Vor dem Löschen: workflow_export aufrufen und das JSON sichern.

Was fehlt

Damit du nicht danach suchst — diese Dinge kann die Schnittstelle nicht:

  • Credentials anlegen oder ändern. credential_list liefert nur Namen. Werte legst du ausschließlich in der Oberfläche an.
  • Benutzer verwalten. Keine Rollen, keine Berechtigungen, keine Kontoverwaltung.
  • UI Apps bauen. Oberflächen (Modul 5) bleiben Sache des Designers.
  • Canvas-Layout gestalten. agent_update kann zwar pos_x und pos_y setzen, aber automatisch angeordnet wird nichts — frisch deployte Workflows brauchen im Canvas meist einmal Handarbeit.
  • Projekte anlegen. Es gibt nur project_list.

Zusammengefasst

Deine FrageWerkzeug
Was habe ich überhaupt?workflow_list, workflow_show
Welche Optionen kennt dieser Agent?agent_docs
Ist mein Quelltext richtig?towelscript_check + _compile + _graph
Funktioniert dieser eine Agent?agent_test_run
Ab in die Instanz damitworkflow_deploy / workflow_update
Warum kommt nichts an?workflow_logs, agent_messages
Nochmal mit denselben Datenmessage_reemit

Weiter: Einheit 4 — TowelScript: die Sprache